home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d6 / bsm0290.arc / BSM.DOC < prev    next >
Text File  |  1990-05-31  |  19KB  |  793 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.                           BASEBALL STATISTICAL MANAGER (BSM)
  29.  
  30.                                     Version 02.90
  31.  
  32.  
  33.  
  34.                              (C)opyright 1987, 1989, 1990
  35.                              Caboose Software Engineering
  36.  
  37.  
  38.  
  39.                                      USERS MANUAL
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                           BASEBALL STATISTICAL MANAGER (BSM)
  74.  
  75.                                     Version 02.90
  76.  
  77.  
  78.                              (C)opyright 1987, 1989, 1990
  79.                              Caboose Software Engineering
  80.  
  81.  
  82.           Concept, Design and Documentation : Barry Smith
  83.  
  84.           Initial Programming               : Brian Sachar and
  85.                                                Barry Smith
  86.  
  87.           Maintenance Programming           : Brad Behr,
  88.                                                David Byron and
  89.                                                Barry Smith
  90.  
  91.  
  92.           Barry Smith     - PRESIDENT
  93.           David Byron     - VICE PRESIDENT
  94.           Brad Behr       - VICE PRESIDENT
  95.           Rob Anderson    - TECHNICAL CONSULTANT
  96.           Chris Kanapesky - RESEARCH ASSISTANT
  97.           Sandy Smith     - DISTRIBUTION
  98.  
  99.                                                Caboose Software Engineering
  100.                                                       2921 Bluff Point Lane
  101.                                                           Silver Spring, MD
  102.                                                                       20906
  103.  
  104.                                                              (301) 460-1437
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.                                           2
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.              Okay, I guess  you were  actually looking for  a full  fledged
  140.  
  141.           user's  manual  here.   Table  of contents,  technical reference,
  142.  
  143.           design strategies,  quick reference guide, and a tutorial.  Well,
  144.  
  145.           when V03.00 is finished  it will include these.  But,  since I am
  146.  
  147.           just  putting  together this  documentation  to  get  BSM on  the
  148.  
  149.           market, I didn't feel the manual had to be comprehensive.  BSM is
  150.  
  151.           easy enough to use  that the major points I will  cover here will
  152.  
  153.           be enough  to get you  by.  Whether you  register or not,  I will
  154.  
  155.           still answer all question over the phone or via mail.  The reason
  156.  
  157.           I am  rushing BSM  onto the  market is  that I  just received  my
  158.  
  159.           release  from  Performing  Arts and  I  felt  it  might be  worth
  160.  
  161.           releasing this version to  the public domain.  I promise  that if
  162.  
  163.           you  like  this version,  V03.00 Deluxe  will  be quite  a treat.
  164.  
  165.           Think of it  as the  difference between a  Yugo and a  Testarosa.
  166.  
  167.           I'm completely serious, and it  could be done in time for  1991's
  168.  
  169.           spring training . . . if not sooner.
  170.  
  171.              Now, on to my hints on how to succesfully operate BSM.   First
  172.  
  173.           off, there  is a configuration  file which is written  to disk at
  174.  
  175.           the time the program is loaded.  To load BSM, type BSM at the DOS
  176.  
  177.           prompt followed by  an optional team  filename.  You can  include
  178.  
  179.           the .BSM extension,  but it is not necessary.  Once the main menu
  180.  
  181.           is presented to  you, go to the  Options menu by using  the arrow
  182.  
  183.           keys.  You'll notice that you will skip Maint and Stats if you do
  184.  
  185.           not  have a team file loaded.  You  should now set up the default
  186.  
  187.           data  path.  The data path is  initialized to the current working
  188.  
  189.           drive and directory.  EVERYTHING WILL  BE LOADED FROM HERE, SAVED
  190.  
  191.  
  192.                                           3
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.           FROM HERE ETC!  You can also  change your printer set up strings.
  206.  
  207.           Enter them in the standard Lotus style (\nnn\...).  3 digits  are
  208.  
  209.           necessary and the  number is  decimal.  The  two toggles on  this
  210.  
  211.           menu are for Auto Save and Backup  File.  If you wish the program
  212.  
  213.           to  save the current work file after practically every operation,
  214.  
  215.           then have this on.  It is in there because I never remembered  to
  216.  
  217.           save the  work file, and  consistently lost it.   The Backup File
  218.  
  219.           toggle is for the automatic making of  a backup file.  Off of the
  220.  
  221.           file menu you can  use this backup file.   A backup file will  be
  222.  
  223.           created whenever  the current file is saved.   REMEMBER!  If Auto
  224.  
  225.           Save is  on, the  file is  saved often  thus the  backup file  is
  226.  
  227.           updated often.
  228.  
  229.              Now, on to the core of the program.  On the file menu there is
  230.  
  231.           an option  called Initialize.  This will create  a new team and a
  232.  
  233.           team file  must be  in memory  before any  other operations  will
  234.  
  235.           occur.  You will know what  team file is in memory by  the status
  236.  
  237.           line in the middle of the screen.   The file name and the current
  238.  
  239.           number  of  players will  always be  available.   In  the current
  240.  
  241.           version of BSM,  there is room  for 30 players.   I figured  that
  242.  
  243.           this is more than enough, and the newest version of BSM will have
  244.  
  245.           a much greater team capacity . .  . plus full league options.  If
  246.  
  247.           you desire  a greater  team size, register  and ask me  to recon-
  248.  
  249.           figure BSM for a different team size.
  250.  
  251.              When Initialize is called, you must type in a filename for the
  252.  
  253.           new team.  Don't be  foolish and type a file extension.   It will
  254.  
  255.           be  BSM and you would  just mess things up  if you added a period
  256.  
  257.  
  258.                                           4
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.           etc.  Now you just go through,  typing in your player's names and
  272.  
  273.           numbers along with their main and secondary positions.  Positions
  274.  
  275.           are error  checked,  so if  a position  is not  available  . .  .
  276.  
  277.           improvise.  Team numbers cannot be  duplicated and watch out that
  278.  
  279.           you don't try  to type in the full name on the First Name prompt.
  280.  
  281.           I didn't error  check this nor do I currently  allow for editing.
  282.  
  283.           Okay!  It's been a while since we worked on  this.  Remember, tap
  284.  
  285.           your  slippers  together and  say  "BSM  V3.0 Deluxe!    BSM V3.0
  286.  
  287.           Deluxe!"
  288.  
  289.              Once a team has been initialized,  you can manipulate the team
  290.  
  291.           data off of  the Maint menu.   Here you  can Add, Edit or  Delete
  292.  
  293.           players, but the  most valuable feature  is the Enter Stats  one.
  294.  
  295.           Here is where  you enter the statistics  for a game or  series of
  296.  
  297.           games.   Choose the  player you wish  to enter stats  for and you
  298.  
  299.           will be placed onto  a full screen data entry  facility, courtesy
  300.  
  301.           of  the  PToolScr and  PToolEnt  procedures.   This  too  will be
  302.  
  303.           cleaned up in V3.0 Deluxe, but it  is quite capable now.  You can
  304.  
  305.           enter all  of  the data  now, using  the arrow  keys  to move  in
  306.  
  307.           between fields.  When the  entering of data is complete,  you can
  308.  
  309.           exit to the menu by pressing PgUp, PgDn, ESC, or moving  past the
  310.  
  311.           last field.   If the  player is also  a pitcher, a  pitching data
  312.  
  313.           entry screen will be  flashed up.  Enter 5 2/3 innings as 5.2 and
  314.  
  315.           all will be well  in BSM land.  When the statistics  are typed in
  316.  
  317.           for a player, an asterisk ("*")  will be placed next to his  name
  318.  
  319.           on the menu to show who else needs  to be edited.  Editing of the
  320.  
  321.           players works with the same screen interface.
  322.  
  323.  
  324.                                           5
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.              Of  course,  I'm sure  you  were  wondering how  you  view the
  338.  
  339.           statistics.    Well,  that too  will  be in  V3.0  Deluxe.   Just
  340.  
  341.           kidding!   On the  Stats menu  there is a  View option.   Once in
  342.  
  343.           here, you can press ESC to go to the main menu or go to Other and
  344.  
  345.           choose Main Menu.   All 47 statistics are available  here, and if
  346.  
  347.           no statistics  are relevant  a message  will be  issued.   When a
  348.  
  349.           statistic  is  selected, it  will  be displayed  to  the selected
  350.  
  351.           device and the statistic  will be highlighted.  Team  totals will
  352.  
  353.           be  calculated  and  displayed at  the  bottom.    To change  the
  354.  
  355.           selected  device,  go to  the  Other menu.    You can  toggle the
  356.  
  357.           Printout option here and also an interesting  feature called Full
  358.  
  359.           Stats.  Full Stats is only available  when the output is directed
  360.  
  361.           to the printer, but  it prints all of the  statistical catagories
  362.  
  363.           instead of the relevant ones which will fit on the screen.
  364.  
  365.              One final option in BSM is the Roster option.  This prints the
  366.  
  367.           team roster along  with team statistics  and is available on  the
  368.  
  369.           Stats menu.  Check it out, but  be sure you have a printer hooked
  370.  
  371.           up since the printer is it's only destination.
  372.  
  373.              Well, now  I suggest escaping out to the main menu, saving the
  374.  
  375.           files, and registering for BSM.  If you use it,  just send in the
  376.  
  377.           registration fee.  I could say that if you don't you are pirating
  378.  
  379.           my software, but I wont . . . Sinbad.  Just money for college!
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.                                           6
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.                                        ADDENDUM
  404.  
  405.              Since releasing  V02.70 of  BSM, we at  CSE have  added a  few
  406.  
  407.           extremely useful  features that  may not  be  easy to  interpret.
  408.  
  409.           Here is a little bit of help  using the three new features.  When
  410.  
  411.           you  select a statistic for viewing, you may now enter a specific
  412.  
  413.           number of at bats (or innings  pitched etc.) that the player must
  414.  
  415.           have  to qualify  for  the report.   Merely  press return  if all
  416.  
  417.           players are desired.
  418.  
  419.              You may  also notice that there  is a statistic "Avg"  that is
  420.  
  421.           placed on the view  lines now.  Generally, this is x  per AB or x
  422.  
  423.           per 9 IP.  When home runs are selected, the average will show how
  424.  
  425.           many at bats  the player must accrue  (on average) to get  a home
  426.  
  427.           run.  I will release  a full chart of how these are calculated in
  428.  
  429.           the next BSM release.   Toggle the Ratio  command on to  actually
  430.  
  431.           sort by this average.
  432.  
  433.              Finally, due to popular request, we have added a custom report
  434.  
  435.           feature.  To  select a custom  report, toggle the Report  command
  436.  
  437.           on.  Once selected, you may go through and  select the statistics
  438.  
  439.           to be included in the report.  Select Done when finished and this
  440.  
  441.           report will be used until Report is selected again.  It  may seem
  442.  
  443.           complicated, but once  you try it you  will see it is  an easy to
  444.  
  445.           use and powerful  feature.  Please note that if the statistic you
  446.  
  447.           select  to view with  the report is  not in the  report, BSM will
  448.  
  449.           show you the default report.  Have fun with the new features! 
  450.  
  451.              With version 2.85 is  a facility for printing game  data entry
  452.  
  453.           sheets.   This is  under the Stats  option and prints  out a file
  454.  
  455.  
  456.                                           7
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.           called BSMSHEET.FIL.   This is a  normal ASCII  file that I  have
  470.  
  471.           provided and you can modify this for your needs.  The .ff command
  472.  
  473.           ejects the page.  I hope  this satisfies the need until the  next
  474.  
  475.           version of BSM.
  476.  
  477.              As  of version  02.90, we  have added a  way to  calculate the
  478.  
  479.           various pitching statistics using different inning  denominators.
  480.  
  481.           This is useful  for little league teams,  where they use 6  and 7
  482.  
  483.           inning games.  This feature is easy to change, and is located off
  484.  
  485.           of the Config options of the main menu.
  486.  
  487.              If anyone is interested in being a  beta test site for BSM 3.0
  488.  
  489.           Deluxe, writing documentation for 3.0 or 2.90,  or marketing BSM,
  490.  
  491.           please contact me.  We are looking for a few, ahem, good men ...
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.                                           8
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.                                WHAT'S IN STORE FOR BSM
  536.  
  537.              The following is  a list  of features that  BSM V03.00  Deluxe
  538.  
  539.           will be constructed to have.   If you have any suggestions for  a
  540.  
  541.           feature,  please send it  in and we will  honestly try to include
  542.  
  543.           it.   After all, BSM is YOUR  product.  Why would you  not want a
  544.  
  545.           feature?   Please send  along a  list of  the features  you would
  546.  
  547.           desire.   We are looking for  ideas, and it is  easier to add now
  548.  
  549.           then later.   So  far, I  think we  have added  just about  every
  550.  
  551.           feature a  user  has wrote  in and  asked for  in  V02.90.   Keep
  552.  
  553.           thinking up good features!
  554.  
  555.           o  Multiple search arguments.
  556.           o  Full league features.
  557.           o  Track statistics at bat by at bat.
  558.           o  View trends versus teams and pitchers.
  559.           o  Import and export from Lotus, dBase etc.
  560.           o  Record book module.
  561.           o  Graphs.
  562.           o  Elias type statistics.
  563.           o  Customizable statistics and reports.
  564.           o  More detailed statistical analysis.
  565.           o  Artifical Intelligence for help in selecting lineups.
  566.  
  567.              Plus many other features!
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.                                           9
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                                    REVISION HISTORY
  602.  
  603.           V01.00B (21 Mar 87)
  604.           -------------------
  605.           o  Original version of BaseStat.
  606.           o  Utilized text menus.
  607.           o  Statistics were limited to a default team database.
  608.           o  Written by Brian Sachar and Barry Smith.
  609.  
  610.           V01.21B (24 Mar 87)
  611.           -------------------
  612.           o  Added limited view procedure.
  613.           o  Added provisions for expected future features.
  614.  
  615.           V02.00B (04 Apr 87)
  616.           -------------------
  617.           o  Programmed convienient menu interface.
  618.           o  Utilized DMA screen writing in certain portions.
  619.           o  Completed view procedure.
  620.  
  621.           V02.52B (07 Apr 87)
  622.           -------------------
  623.           o  Added provisions for improvement in configuration file.
  624.           o  Broke code up into include files.
  625.           o  Added backup file function.
  626.           o  Implemented full screen data entry facility.
  627.  
  628.           V01.00  (03 May 87)
  629.           -------------------
  630.           o  Released BSM via Performing Arts Software of Indianapolis.
  631.  
  632.           V02.61  (16 May 89)
  633.           -------------------
  634.           o  Wrote embarrasing documentation.
  635.           o  Public domain releasefor $10-$25 registration fee.
  636.           o  David Byron helped in release.
  637.  
  638.           V02.70B (17 Mar 90)
  639.           -------------------
  640.           o  Allowed innings pitched to be properly edited.
  641.           o  Added ascending sorting order for appropriate statistics.
  642.           o  Made data fields larger.
  643.           o  Adjusted total data fields length.
  644.           o  Added Brad Behr to programming staff.
  645.  
  646.           V02.80B (01 Apr 90)
  647.           -------------------
  648.           o  Added ratio to show comparisons between statistics.
  649.           o  Allowed sorting on ratio via the Ratio boolean command.
  650.           o  Added statistic narrowing for minimum requirements.
  651.           o  Added limited custom report generation.
  652.           o  Masterful programming by the Behr-Bear team.
  653.  
  654.                                           10
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.           V02.85  (20 May 90)
  669.           -------------------
  670.  
  671.           o  Added Game Sheet option.
  672.           o  Brad Behr now a full vice president.
  673.  
  674.           V02.90  (31 May 90)
  675.           -------------------
  676.  
  677.           o  Added Innings option.
  678.           o  Changed color scheme a little.
  679.           o  Modifying documentation and README files slightly.
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.                                           11
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.                                   REGISTRATION FORM
  734.  
  735.           FULL NAME _______________________________________________________
  736.  
  737.           (COMPANY/TITLE) _________________________________________________
  738.  
  739.           STREET ADDRESS __________________________________________________
  740.  
  741.           CITY, STATE, ZIP ________________________________________________
  742.  
  743.           TELEPHONE (___) _______________ AGE _____ EDUCATION _____________
  744.  
  745.           ___ Enclosed is $25.  I would like you to send me a disk with the
  746.           latest copy of  BSM along with a complete  printed manual.  Also,
  747.           please  inform  me of  upcoming  versions  of BSM  and  other CSE
  748.           products.  As  a preferred  user, I  am also entitled  to a  free
  749.           update  to  BSM 3.0  Deluxe,  whether commercial  or "shareware".
  750.           Thanks for putting out a fine product.
  751.  
  752.           ___ Enclosed is  $10.  Thanks for putting out a low cost, quality
  753.           shareware program.  Accept my donation to help cover the time you
  754.           invested in BSM.
  755.  
  756.           NOTE:  UNDER SPECIAL CONDITIONS WILL THE TURBO PASCAL SOURCE CODE
  757.           BE DISTRIBUTED.  FEEL FREE TO INQUIRE IF INTERESTED.
  758.  
  759.                                  READER RESPONSE FORM
  760.  
  761.              Please take a little bit  of time to fill out our  information
  762.           sheet so that we might make this, and other CSE products,  of the
  763.           highest  quality  possible.   Write  on  the back  of  this paper
  764.           please.  Feel free to include other relevant comments.  Thanks.
  765.  
  766.           1.  Where did you obtain a copy of BSM V02.90?
  767.  
  768.           2.  Have you used BSM before?  If so, how does  V02.90 compare to
  769.           earlier  versions?   If  not, how  does  BSM differ  from similar
  770.           products?
  771.  
  772.           3.    What system  is BSM  V02.90  being used  on?   What special
  773.           peripherals are being used?
  774.  
  775.           4.  How much  do you feel BSM V02.90 is currently worth under the
  776.           "shareware" concept?
  777.  
  778.           5.   What modifications would  be necessary to make  BSM V02.90 a
  779.           commercial product and how much would it be worth to you?
  780.  
  781.           6.  What  improvements could be  made to the documentation,  user
  782.           interface, registration policy etc?
  783.  
  784.           7.  What  program do you wish  was available on the  market, that
  785.           has yet to be programmed in a reasonable price range?
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.